//入口文件
import SMERouter from 'sme-router'

//包装前台路由
import loginRoute from '$r/loginRoute'
import advRoute from '$r/advRoute'
import adminListRoute from '$r/adminListRoute'
import advListRoute from '$r/advListRoute'


//激活路由 
//实例化路由器对象,并且传入一级路由的作用区域(是一个id)
//如果需要配置history路由 在第二个参数加上html5 此外还需要服务端的配合  historyApiFallback: true,//允许 history路由
const router = new SMERouter('app', 'html5') //指定内容挂载的位置 参数是一个id
//在全局中暴露出router 然后在ejs进行重定向
window.router = router
/*
 访问的hash路由  得加上/#/ 
*/
/* 
    req:请求对象,主要包含了请求的路径地址和其他传参的参数
    res:响应对象,只要包含了响应的方法 比如render方法,响应一个渲染
*/

//配置路由
router.route('/login', loginRoute)

router.route('/adv', advRoute)
router.route('/adv/adminList', adminListRoute)

router.route('/adv/advList', advListRoute)



//axios请求 测试后端
//如果请求的是代理的话，则要加上前缀名
//axios.get('/api1/test')
